Kanzi 4.0.0-beta2
kanzi::gfx::SubroutineCommand Struct Reference

Causes the command processing to transfer execution to the subroutine command buffer. More...

#include <kanzi/gfx/commands.hpp>

Inheritance diagram for kanzi::gfx::SubroutineCommand:
[legend]

Public Member Functions

 SubroutineCommand ()
 Constructor.
 
- Public Member Functions inherited from kanzi::gfx::BaseCommand
uint32_t getSize () const
 Gets the command size in bytes.
 
uint8_t getTag () const
 Gets the command tag.
 
CommandType getType () const
 Gets the command type.
 
void setTag (uint8_t tag)
 Sets the command tag.
 

Public Attributes

CommandBufferHandleGuard commands
 

Additional Inherited Members

- Protected Member Functions inherited from kanzi::gfx::BaseCommand
 BaseCommand (CommandType t, uint32_t s)
 Constructor.
 
 BaseCommand (const BaseCommand &other)
 Copy Constructor.
 
BaseCommandoperator= (const BaseCommand &other)
 Assignment operator.
 

Detailed Description

Causes the command processing to transfer execution to the subroutine command buffer.

When the subroutine is complete, the execution continues with the rest of the calling command buffer.

Since
Kanzi 4.0.0

Constructor & Destructor Documentation

◆ SubroutineCommand()

kanzi::gfx::SubroutineCommand::SubroutineCommand ( )
inline

Constructor.

Member Data Documentation

◆ commands

CommandBufferHandleGuard kanzi::gfx::SubroutineCommand::commands

The documentation for this struct was generated from the following file: